package com.wisezone.workflow.bean.form;

import com.wisezone.common.bean.form.BaseForm;
import com.wisezone.workflow.bean.WfActivity;
import com.wisezone.workflow.bean.WfActivityInstance;
import com.wisezone.workflow.bean.WfProcessDefinition;
import com.wisezone.workflow.bean.WfProcessInstance;

/**
 * 
 *流程变量实例
 * 
 * @author tss 2009-12-29
 * 
 */
public class WfVariableInstanceForm extends BaseForm {

	/**
	 * 
	 *ID
	 * 
	 */
	private Long id;

	/**
	 * 
	 *流程模板
	 * 
	 */
	private WfProcessDefinition processDef;

	/**
	 * 
	 *活动
	 * 
	 */
	private WfActivity activity;

	/**
	 * 
	 *流程实例
	 * 
	 */
	private WfProcessInstance processInst;

	/**
	 * 
	 *活动实例
	 * 
	 */
	private WfActivityInstance activityInst;

	/**
	 * 
	 *名称
	 * 
	 */
	private String name;

	/**
	 * 原始类型值
	 */
	private String value;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getValue() {
		return value;
	}

	public void setValue(String value) {
		this.value = value;
	}

	public WfProcessDefinition getProcessDef() {
		return processDef;
	}

	public void setProcessDef(WfProcessDefinition processDef) {
		this.processDef = processDef;
	}

	public WfActivity getActivity() {
		return activity;
	}

	public void setActivity(WfActivity activity) {
		this.activity = activity;
	}

	public WfProcessInstance getProcessInst() {
		return processInst;
	}

	public void setProcessInst(WfProcessInstance processInst) {
		this.processInst = processInst;
	}

	public WfActivityInstance getActivityInst() {
		return activityInst;
	}

	public void setActivityInst(WfActivityInstance activityInst) {
		this.activityInst = activityInst;
	}

}